//导入axios
import axios from "axios";
// //全局挂载axios基地址
axios.defaults.baseURL = 'http://www.liulongbin.top:3008'
    //     //导出axios
export default axios


//创建axios实例的方式
// import axios from 'axios';
// const instance=axios.create({
//     baseURL:'http://www.liulongbin.top:3008'
// })
// export default instance
import { Loading } from 'element-ui'
let loading
    // 添加请求拦截器
axios.interceptors.request.use(function(config) {
    // 在发送请求之前做些什么
    console.log('发送请求了')
        //开启loading
    loading = Loading.service({
        lock: true, //加载期间禁止页面滚动
        text: 'Loading', //加载的提示文本
        spinner: 'el-icon-loading', //加载loading的图标
        background: 'rgba(0, 0, 0, 0.7)', //加载的背景色
    })
    return config;
}, function(error) {
    // 对请求错误做些什么
    return Promise.reject(error);
});

// 添加响应拦截器
axios.interceptors.response.use(function(response) {
    // 对响应数据做点什么
    //关闭loading
    loading.close()
    return response;
}, function(error) {
    // 对响应错误做点什么
    //关闭loading
    loading.close()
    return Promise.reject(error);
});